Embattled Selangor Menteri Besar Abdul Khalid Ibrahim says he is now paying the price for having integrity.