Well done for rising above it and holding your tongue - I doubt I could have! Some people are just so rude! They've obviously never heard the saying 'If you can't say anything nice, don't say anything at all'
Good for you for setting a good example to your children