During his career Margot has had months like this - low batting average that is close to empty - and he's bounced back. He isn't 30 yet, but it's disturbing that it happens at the start of a season. There's such a thing as "an old 29," especially where his reputed skill set is concerned.
Still, there's no guarantee that an untested rookie, like Keirsey would be, would do better in the coming month than the veteran will, were that veteran to, um, "disappear." Who else would get the nod at the moment, Wallner? E-Rod?
No guarantee Keirsey'd do worse though. All in all, Margot's a sunk cost - how he was acquired is of no relevance - and disposing of him in favor of a 27-year old (eight days from now) with CF skills and an unproven bat would be my preference to the present train wreck. If Keirsey becomes a different train wreck, address it at that time.
This is hard to stomach.