Re the hotel refusing to waive no-show fee, it's never happened to any of us, until it does.
While most properties have waived no show charges for me when it's caused by an air travel disruption, Park Hyatt Chicago notably refused when I was stuck at EWR due to thunderstorms.