A few things:
1) Something like Gears of War will always have a pretty high price for a long time, because it is a highly popular, first-party title. Resistance for the PS3 did. Halo 3 will. It unfortunately happens.
2) This game has sold very well, even better than Ubisoft originally predicted, I believe. It is very repetitive, but I actually never got bored. As someone mentioned in this month's GI mag, they should make a Batman game just like AC.
3) Mass Effect is the farthest thing from a piece of trash. Some people need to learn their own tastes are not the deciding factor in quality. I love when I see stuff like "Halo 3 is the worst game ever." Want to see a truly bad game? Go play something like Turning Point or Big Rigs. Those are bad games.