Glad to see you're going back to class....However, i would call the non-profit organization and tell them that you dont want you money back cause you feel its going to a good cause..HOWEVER, you feel its necessary to make them aware of a trainer that is representing their organization. I'm sure this organization would not want a bad representation of themselves considering i'm sure a lot of the clients are probably based on referral. Tell them you plan on referring noone to them if this kind of behavior keeps up.