To my knowledge there is nothing in the rules that say if a free strike hits that the character is stuck in melee. You'll have to show a page reference in the rules for that one.
Let's say that the melee character is WS 50, that is still only a 50/50 to hit with the freestrike, and then the character walking out still has his dodge, even if that is say AG 35. you are looking at a chance of 32.5% of being hit. If the character has a second dodge, he's golden, if he has more AG or Dodge +10 or 20, freestrikes are a joke.
The character I was refering to has 2 dodges and AG in the 40s and dodge +10. So against your average chump (ws 30) there is only a 15% chance of him being hit. Even without FA and SA there are plenty of options for character who avoid using melee weapons.
Removing FA and SA is not going to make characters helpless in melee, they will still have tricks and options and it is still my opinion that the game would be better without it.
I think the easiest fix to keep it and maintain a good balance would be that FA or SA in combat either does not get the +20 or +10 in combat, or if it does it counts as the All Out Attack and there fore forfeits dodging and parrying.
Feint was brought up earlier and I think you need to possibly re examine those rules. Feint is a 1/2 action and the next attack must be a standard attack or you lose the advantage of feint. So if a character feints that character gets 1 attack. I'll also point out thata character with a pistol could also try to feint, they just may not have a decent WS because with pistols there is no need to put any points into WS. Which is another reason into itself why I feel pistols don't need anymore help.
But like I said earlier I'm in the camp that is against FA and SA in melee.