If you notice Rose West keeps posting Homo, do you think she has an idea what means homo?

http://en.wikipedia.org/wiki/Homo

Does she is a stupid lizard for calling us humans because she hates humans?