Well HHB, if it is any consolation (I am sure it's not) over here at CX, we replicate you in the following areas..
3) No PRE AGREED AND SIGNED pay increase
4) Pay for the car park
6) Pay for medicals
and we are not a low cost carrier (yet).
No help, I know, but the grass...