The POINT is, he TOLD the controller that due to the winds, he was NOT GOINT TO ACCEPT rw 22, and if they gave him 22, he would declare an emergency and land on 31.
EWR's runways are also 4/22, so no help going there with the wind 300@35,
LGA? Well, maybe.
The larger point is; when a pilot declares an emergency, for what ever reason, the controller needs to shut the fark up, stop trying to give him vecors, and make him the number 1 priority.