劳动合同双方都要遵守,衡量是否违约的标准是合同或者法律规定.本案中,关键看劳动合同中有无约定降级减薪调动的具体条件,如果公司大幅度降级减薪调动的理由符合合同的要求,那么公司就没有违约。如果公司大幅度降级减薪调动的理由不符合合同的要求或者合同中没有约定,那么如果减薪调动的理由是“您不胜任本职工作”,那么按照
劳动合同法40条的规定,企业有权调整岗位。
关于您第三个问题,公司已欠薪数月,实际上是公司违背合同在先,那么公司解雇您,您均可以“未及时足额支付劳动报酬”为理由要求公司经济补偿(劳动合同法第三十八条)