Actually, Trump did win the election in accordance with our election laws. At some point you are going to have to come to terms with that. Good luck with that.
And yes, John McCain should resign. If he truly put his country ahead of himself as he claims, he would resign.