Re: Its the airlines fault
Their recline requirement should be declared at the start of the flight and they can be seated accordingly in the row ahead of a door or egress hatch. If they choose to take a flight in a seat where the know they won't be able to recline then they can lump it.
A seat remote lock mechanism under control of the crew where the seats return to upright for take off, landing, meals and permanently on short haul, but can be released for recline on long sector / night flights would thwart the inconsideratos.
Of course, Boeing and Airbus would only offer this as a cost option and airlines are not to bothered about passenger comfort won't be interested.