The problem you're experiencing is caused from the reality that generals really is a terribly made game, who's code for the multiplayer lobby has always sucked hard. No one is able to alter EA's code, legally or practically.
Also, if everyone who played the game paid a dollar for the fix, revora might make 50 bucks. But 20 of those dollars would be fake and 10 more scud bugs.