A friend of mine we call "Metal Dave" said this about 5 years ago, pertaining to the current music industry.. And I literally live by this!
If something in my life is hindering my happiness, I get rid of it or remove myself from the situation. I have ended friendships based on the way they make me feel on a daily basis. If I get negative feelings towards someone more than 40% of the time, that relationship is not worth it to me. I strongly believe that we thrive on our surroundings and what better way to ensure success than to control our environment.
Complaining is such a negative waste of time, especially when you literally have the power to remove "the suck". You wouldn't listen to terrible music if you had the choice, and if you did.. You'd probably complain about it at least once, right? Why waste yours and everyone else's time? Why be the static to pure complacent living? Just turn down the suck and get on with it.
Life's too short to be pissed off all the time.