Airlines are almost as much to blame as the passengers. They insist in trying to fit as many seats on an aircraft as possible to maximise revenue and of course generallythe passenger wants a cheap seat but that of course comes with the cot of reduced seat width and pitch.
Indeed BA (not exactly a world leader in comfort despite what they may think) are busy reconfiguring aircraft right now, they are reducing seat pitch in Business Class as well down to 29-30 inches. 29 inches for rest of cabin. The new seats may give n impression for some that leg room is unaffected but in reality it is...simple!
Ofcourse Ryanair have not seat recline. Over all this is also not for customr comfort but is to get as many seats as possible on the 737. Lets face it - they dont really care much about customer comfort....do they now...really!
If a carrier has a seat recline then any given passenger has the right to use it. Why should they not seriously? If there is medical reasosns or other reasons for additional leg room them choose your carrier carefully and pay for the leg room or fly business class with an operator that offers sufficent leg room in the premier cabin.
What all passengers could do is show a wee bit of respect to fellow travellers...such as not reclining during meal times (if there is such a thing with chosen carrier) or as a courtesy say to the person sitting behind that you are reclining your seat and do it slowly (hold the back of the chair as you recline).