Got the same raise/bonus as someone he referred to as "retarded", so I've been working on #1 because I've already caught myself doing #2 because even after voicing concerns and trying to fix communication issues, management hasn't changed at all.
The shitty part about #2 is that a lot of times you don't catch yourself doing it at first. It starts off as just having a bad productivity day, then you stop caring about busting your ass for a deadline because it's never recognized, then you stop trying to chase after people to answer your emails despite getting told that, rather than programming, I need to reply faster...Slippery slope of apathy. I think I liked my job at some point.