This topic is very situational and context-sensitive. Please see the following posts and the Q&A Summary Document for more information:
This is incorrect. The April 5th update specifically refers to robots which are encompassing or interacting with opposing Mobile Goals, not just robots which are playing rough defense.
Team B would likely be in violation of SG5 for knocking over Team A’s stack, regardless of if they were playing defense or not.