Former Chicago area megachurch pastor James MacDonald has been charged with two felonies for allegedly assaulting a woman during a dispute over parking.