Red Guardian should be the new Captain America