The difference between bigotry and "true discrimination" as you say lies in the key word "obstinate"... So long as you are willing to accept that your hatred towards a particular group (in this case bigots) may be misplaced and wrong, and you are willing to hear criticisms to your bigotry and earnestly consider it... then you arent a bigot... to be a bigot you must be stubborn in your stance of hate, even if the target of that hate is deserving of that hate.