Yeah I agree with Joecorp.
I have seen some pretty crazy amazing players that have crap skills. Try them out in a couple of positions before you try to get rid of them. First move is to sell them for $1000 (the minimum) someone might buy them.
The only real reason you fire a player is if you are in economic trouble and you can't sell him.