Angels marketing VP Robert Alvarado resigns after making idiotic comments