That's why I like exit rows. Not only do you get the extra legroom but the row in front of you has has non reclining seats for safety reasons.My noise canceling headphones takes care of 98% of my pet peeves.
However... when the person infront of you reclines completely back and almost hits you in the face. And leaves it there the whole plane ride... Those type of people deserve a special place in hell