Bat-Shit Cray Cray:
This is a person that is beyond crazy. They are crazy times crazy, they know it and they don't care what other people think. This type of cray can be good because it means they think for themselves or it can be bad if they are disconnected from reality.
Hash Tag #BSCC
Marvin is #BSCC Bat-Shit Cray Cray because when he gets into arguments he can dish it out but he cannot take it. He expects you to be reasonable but is unwilling to compromise with me.