The whole angst between CS-Mil is probably the lack of information about the other's ToS.
CS work a limited number of conditioned hours in a week and although eligible for overtime usually have to take time off in lieu.
CS get bonuses - no they don't. 10% of their pay pot is withheld and doled out to the lucky ones.
CS have some benefits that Mil don't have and visa versa.
That Mil can be required to work many more hours with no time off in lieu. Get regular pay rises (maybe) and have other benefits that CS don't have.
The sticking point is when you have a CS administering Mil and the other way around, especially when it comes to annual reporting.