The real reason the bill failed wasn't related to health care. It was because the administration tipped their hand and announced they were going to tackle immigration reform next, and Cloakley was already on record of favoring amnesty.
History will bear this out.