HAPPY BIRTHDAY!!!! First of all.
Second, I can't believe how rude some people are. How can you even TALK about kicking a dog that small?! I don't get it at all. I couldn't kick or hit or ANYTHING to ANY animal....but a yorkie? For crying out loud, most of them are as big as our feet! Or just a smidge bigger. I'm sorry that you had to deal with someone as bitchy as her on your birthday no less.