So I'm at Wagreens waiting for my Norco refill (shoulder surgery) and I noticed while checking out the action figures that Star Lord costs less than the Red Power Ranger. I am aghast. Is it just me or is this outrageous disrespect to a Guardian of our Galaxy? What the hell are they thinking? Who's with me on this?