You’re the one who needs to go pound sound. The General has no business calling a private citizen. None. Zero. Zilch. You should be ashamed of yourself.
US general grade officers have no business calling any private citizen and asking him or her to do something political.