The bike should be smooth as silk at any rev range and with any amount of throttle. Your dealer is wrong! Is it a new bike?
There are a number of simple things to check, including:
How long since the fuel filter has been changed?
Are the coil (3 coils - 6 spark plugs) and spark plug leads clean and tight - including the low voltage leads?
Are the spark plugs clean?
Have any of the vacuum tubes come off or are they cracking (leaking)?
Are the battery leads tight?
Are the throttle bodies balanced?
Is the Crank Angle Sensor clean?
Is the TPS set correctly?
Do you have either TuneECU or TuneBoy to help analyze the problem?