I can also agree that your reasoning is correct that a spherical rooster you modeled will roll off the roof. Doesn't mean you're right to argue that roosters can't stand on roofs.
Would my reply have been more useful if it did not acknowledge you have some reasonable points and instead just ignored anything you had said as you apparently feel is the appropriate way to frame this discussion. If that's the case I would expect it's safer to dismiss your view than someone's who does not subscribe to that particular philosophy.
More to the point I agree with your quote:
>> I agree with your reasoning ... (some stuff) ...
>Awesome.
>Let's boycott and protest everyone who does ... (some stuff) ...
Awesome.
Let's boycott and protest everyone who doesn't!