God, you're like every other whiny "nice guy" in the world.
You know why the girl you have a crush on is dating an "asshole?" Because the guy she's dating isn't you and you're going to hate everyone else she dates because you have a crush on her. Now because you're too much of a coward to actually tell her how you feel and date her you're just acting like a passive aggressive ***** to both of them while carrying on the "woe is me" attitude because your friend can't see what a great guy you are. Well guess what, you're not "the nice guy," you're a jerk with an inferiority complex.
Congrats, you've become the embodiment of this meme:
So I guess the answer to this question is yes, I do feel like being mean spirited, to you.