sir, annulling the law or condemning the law is not blasphemy..
even prophet didn't say anything to those who say bad things to him directly..
during dual fight betweeb hazrat Ali and a non-muslim, non-muslim spit on hazrat Ali and hazrat Ali stops fighting with him immediately. when that non-muslim ask for reason hazrat Ali say
"I was fighting for Allah's will but when you spit on me I felt anger and if I have hit you for the spit, that would be considered as a personal fight.".
@Zarvan sir this bold part if i have missed something or not complete it..