LOL Roxy is difficult but that is part of her appeal. But once you have her trust she'll be loyal to you. You're characters seem to never seem to stay put. And they are always pushing people away. Roxy doesn't push people way. Plus I think most people that take the time to know Roxy can see she is not as bad as she pretends to be.