Everything can be explained without inventing 'Angels'
To each their own. No I haven't seen the programme so can't comment on it.
One thing I will comment on is the fact that anyone who has respect for another persons opinion deserves respect back from other persons, even if they don't agree with them.
I don't respect beliefs....have you ever thought how weird that saying is?
'I believe in fairys' 'oh i respect that'.