RE: A question of ethics...
That's up to you whether it's ethical or not. Most turkey hunters would not do it, but if it's legal then that's the hunters decision. Personally a have not shotnor will not shoot one on roost, but that doesn't mean someone else can't, as long as it's legal.