I would suggest that the Rick situation you have explained could have been avoided and that Rick could have been made productive in other ways.
Anyone who has managed large teams recognizes the Rick profile. I can’t think of a single team I’ve managed where there hasn’t been someone like this. The trick is to not put them in situations where you get the outcome you describe, but instead to put them in situations where they can contribute.
You ended up with a Rick problem, but I suspect you may still have a management problem that could lead to similar or other problems.