Trump forced to sit through hour-long sermon lambasting his policies