There is a right reason to be flamer/troll/tough guy/idiot?
Everyone here acts like a tough guy to some degree. Whether it be in an argument or just outright picking "fights" with random people. I act like a "flamer/tough guy" when I don't like a person because he/she/it is so stupid that the thing shouldn't be here. Others do it because they're bored/"mad" and that is not a good reason.
There is never a good reason to be a troll or idiot, however.