I don't know if I'd call him whiney, however, I do basically understand what you are saying.
I don't know if it's that the writers are making Christopher a hot head like Bobby was, ready to punch someone out before listening to them... He, in some ways - good ways, reminds me of Bobby. But, Bobby did take care of himself more often than not. He figured out how to beat JR without too much help from anyone else and Christopher is going to have to learn that if he's to be like his daddy.