Happens on a regular basis. All airlines can and will do this. Gate agents and F/A's are using their judgement to prevent an airborne medical situation. Not a perfect system but not much in life is. No hotel or compensation is provided in these situations. Hope they got home ok and feel better.