The whole setting did not work for me. Given what has happened the last few seasons nothing is that shocking and yet the absurdity of what the characters were dealing with here was still too much.
Give up on the alien nonsense.
Give up on the alien nonsense.