一直请病假公司不可以开除。长期请病假不会被开除。职工患病或非因工负伤治疗期间,在规定的医疗期间内由企业按有关规定支付其病假工资或疾病救济费,病假工资或疾病救济费可以低于当地最低工资标准支付,但不能低于最低工资标准的80%。员工请长期病假,根据工作年限享受一定期限的医疗期,在规定的医疗期内,用人单位无权辞退患病职工。医疗期结束后仍然无法工作的,用人单位可以依据劳动者无法胜任工作来解除劳动合同。用人单位存在违法行为,劳动者可以申请劳动仲裁,主张用人单位支付违法解除劳动合同的双倍经济补偿金。
正常情况下被公司开除是能拿到工资的,并且可以要求公司进行补偿,但是如果你是严重违反公司的规章制度或者触犯刑法的,公司是可以从你工资中扣除一部分作为赔偿的。