Possibly looking for comfort where there is none, but it is just possible that the second comment was made by someone not meaning to be offensive but just bad at expressing themselves.
As for the first one, there is absolutely no excuse and I agree that you should report it to Ancestry. No idea what their policy is in such matters but they must surely have one. You probably caught this person when they were in a bad mood (still no excuse) and they may well regret what they said. If not, Ancestry should throw them off the site.