I sent new year greetings to my Chinese teacher last week, writing "新年快乐! 恭喜发财!". When I saw her today she thanked me, but said I should never write 恭喜发财 to a teacher, because it's a greeting only people obsessed with money would use.
Is 恭喜发财 generally understood this way? Who could I / should I write or say 恭喜发财 to? Also, if it was indeed inappropriate, how bad was it? Did it just sound awkward, or was it worse?