For the guy that was suspended for a year for his actions who's probably not making a Cora salary - I cannot imagine he thinks it's fair. I think it may be a bit harsh, but that penalty could be spelled out in some employment manual/contract I didn't read. Cora's penalty just follows the other punishments meted out. I would think if MLB thought Cora did *more* with the Red Sox, they would have penalized him harsher, but they wanted to wait. I will assume the Red Sox and Cora were told, Cora will be missing 2020 to match other penalties, but it could be worse. As for the Astros penalty - perhaps a bit harsh, but that's what happens when you're the first one to be caught and flogged publicly as a way to dissuade future attempts.
Hard for me to get too worked up about a situation where during a game someone watching replays figured out a new sequence and relayed it to some players who would have to use their own mechanism of signs if/when they got on 2nd base to relay it to the batter (part of baseball for a long time I think)... Also, by the time they were able to use it, the other team could have switched signs again and it'd then be bad/wrong. As a batter do I trust or care or remember to look is also part of the equation.
Compare that to the Astros who regardless of situation (men on base) would/could make some sort of audible pronouncement what pitch the batter was going to see. Again, there's a certain level of trust, but I do see a difference between thinking you know because of information gathered just prior to the pitch, seeing, and reacting instead of guessing based on situation, known tendencies, what's been working that day, seeing, and reacting. Oh someone's banging the trash can lid, I'm looking for a curve, yep it's a curve because I see his hand position - seems to me to be a whole lot easier for those that can actually hit one of those things.