Introduce Kryptonite to the threats to a junior Captain regarding the LGA situations.
That would be, you don't have to land at LGA. Make the PA, tell the complainer type pax you're landing at JFK and Shut The #$%^ Situation UP"
If the Chief complains, put your feet up on his desk and tell him/her it probably won't happen in the future once you have some more stick time in the left seat.
Did something similar to this shortly after upgrading. Short, professional and clear explaining the threats and the command decisions.
Never heard anymore about it.