No he is not justified, and yes it is cheating. I agree that Caroline should not have kissed Ridge but it could have gone further. I get that Rick was hurt but he went too far, as for Mya she deserves to loose her job for her part in it maybe then she will realise that what she did is wrong. I think that Katie will dump Ridge and as for the CEO job that should go to Rick. I also think that Rick should forgive Caroline but I don't think she will be able to forgive him for sleeping with Mya.