i don't see why anyone would get insulted over an opinion
Yes, act like a supercilious asshole and then question afterwards why people respond negatively. You take it upon yourself to insult people all the time over their opinions. Don't be a hypocrite or anything, or comment on something you've never taken the time to play because it's easily possible to get an opinion on something like a video game without ever directly experiencing it.
Saying $180 is a waste when considering that I played through ME1 5 times, ME2 4, and I've already played through ME3 once, it's not like you can just throw out "120 hours of content only". Even from a perceived value standpoint, one of the best gaming experiences I've ever had is with Journey, a game that takes 30-50 minutes to complete and costs $15.