If he recieved a General Discharge would his citations and medals be revoked?
No. He wouldn't have suffered any consequence, other than to his self-esteem, to have received a General. I had plenty of sailors who served under me who, for one reason or another, weren't awarded an Honorable classification of service (and the corresponding reelinstment code on their DD-214s) at the expiration of their active duty commitment.
Most of them petitioned the BCNR within three years of their fulfillment of service obligation (active duty time plus IRR commitment) and got their discharges raised to Honorable. It depends on the circumstances surrounding the original classification.
Billybob