I have never had a problem with sparks. Some do come accross as though they are better than us but you get that in all trades.
Ok so sparks never clean up after themselves but I have never cleaned up after 1 as its pretty obvious whose mess it is with bits of wire all over the shop. They run their cables all over the shop because they are nice and flexible and they can and it has made my life a little harder at times but not alot.
I think that they are on the kind of mindset as we are as both are not just electricians/plumbers/heating engineers we are also plasterers builders chippies etc.
The trade ive always had a problem is plasterers bending pipes up and back into the wall to make their lives easier even though patching up a big hole where ive belted my boot through the plaster has usually taught them. And people who do not have a clue a sparky on our company cannot wire a Y plan but will not listen to me as I'm just a heating engineer (He links the white and grey together instead of running a wire from HW off on prog)