Hannity lives in New York. Rush lives in West Palm Beach.
Rush is comfortable bucking his entire audience. Hannity is scared of losing his, and will say whatever he thinks they want to hear.