You know what Shelly? I'm starting to feel like all I ever do is pull punches when it comes to speaking my mind, yet no one else does when it comes to criticizing me/my kids/my house/my seperation/my dog/how I shovel snow/my facebook posts/my auto e-mail response, etc.
You don't sound out of line to me; you sound like someone who wants them to "put up or shut up".
If they don't want your opinion, they should stop complaining. I could understand if they were upset and needed to vent, but truthfully, the way you described it was looking for a response.
Tough toenails on them!
Beth