Quoted By:
Swagger was banned because you could just take every pokemon that learned Swagger and had the Ability Prankster on one team and make the game incredibly unfun for the other guy.
Also, you could Swagger someone, then proceed to use Foul Play to hit the foe with their own doubled attack stat.
Also, you could Swagger someone, then send in Imposter Ditto to transform into them and gain their doubled attack.