I have seen many pages on here about fixing the disconnect issue...odd that you didn't even propose a way to fix it when you posted it
As for disconnects, I don't really see how MWO can control them like, c-bill farmers can be reported for repeat disconnected but many others have a buggy internet or a problem shows up so putting restrictions/punishments on them would drive away people who have those connection issues. Yes, it can be annoying but it can happen in any game and is pretty much un-controllable.
Unless they made the disconnected pilot's mech take on a computerized 'pilot' where the original pilot does not get the rewards but it could sub in for the lack of a player; even put a symbol above it to show it's an artificial-intelligence unit so everyone knows it's not going to communicate with people XD However I see this being extremely difficult in a multi-player game...
Also, I would suggest blurring the names, just for the sake of player privacy and the whole name-and-shame thing (by singling out the disconnect)