I'm an engineers who works with engineers. There are no rules. You have the dumb smoothtalkers and the smart... dumbtalkers.
It's pretty entertaining seeing management eat the bullshit some engineers give them. It's a crime for a manager not to be technical or at least have understanding of what is going on. If you want to see an engineer fucking a manager, put a manager who doesn't know shit about engineering.
If people defend themselves against abuse, they go to jail.
If they don't, they go to jail.