Singer John Legend went to battle on behalf of President Barack Obama’s health care reform hours before its latest “deadline.”

Legend started out by trumpeting ObamaCare, a health care overhaul with a deadline that, on paper, ends tonight. When he received flak from people correctly acknowledging ObamaCare’s many problems, he got defensive. Then, he referred to them as “ObamaHaters” before signing off.