Cabbie feels heat over gay remarks