I was told by JetBlue that the US regulations restricting US citizens to one of 12 reasons for being able to go into Cuba did NOT apply to me as I am a Canadian
U.S. law applies to JetBlue in that the airline cannot take you to Cuba for the purpose of leisure tourism. It's a subtle difference, but I think the first representative you dealt with should have made that clear.