using the reclining seat you paid for isn't selfish.
complain to the airline about the legroom, not the person in front of you, that's freaking ridiculous. the person in front of you has no obligation to ensure your experience & comfort, the airline DOES.