Trainers are legal for things that do not interfere with other peoples' lives in-game, such as playing single player, stunting, etc. They are only harmful when you ruin everyone's day by nading your ass off on filled servers.
Correct me if I'm wrong though.
+ That is the worst gay porn song I've ever heard in my life.