I don't understand CP's policy on them wanting to forbid employees from flashing their badges while off duty. As long as you're not abusing your "power" as an employee I see nothing wrong with it. In fact, I've flashed my badge a few times in order to prevent an altercation from occurring.
I have used it the most to stop people from smoking in line. For some reason the smokers I've run into have much less respect for an everyday guest it seems, because when I ask them to put it out they choose to ignore me. Then I pull out my badge and they do it right away. Does it seriously take them thinking that they could be imminently tossed from the park to get them to obey the rules? I don't threaten to eject them or anything (that would be an abuse of power) but they get the idea when they realize I am an employee.
Another example is in line for Magnum. There was only a line past the stairs, but a huge group of teens decided to cut like 50 people to get with one of their friends already in line. The ride op at FreeWay was preoccupied with stamping people and didn't see it, so once they got up to us we yelled at them for line jumping. The people they cut also started getting into it with them.
We were in between them and their friend already in line, so we refused to let them past. They thought we were joking, and then when they realized we weren't, they threatened to kick our asses. At that point we were up the stairs and let the ride op at turnstyles know.
They were still being hostile towards us, so my friend and I pulled out our badges. Miraculously they shut right up. Oh, and they weren't allowed to ride either. 
-Gannon
-B.S. Civil Engineering, Purdue University