I think that might sort of be the problem. When you write a character you aren't looking to see how he or she could survive in the world or fit into the RP. You're just writing what seems fun.