Major healthcare rant ahead