I think revenge shall not be stopped by shield , it is really pain when i prepare special troops for a revenge and before i start raiding i find my enemy got cheap shield . It is really pain especially when i boost the barracks.
at least , when my opponents get shield by destroying TH only, the revenge shall not be stopped.
no
the shield's sole purpose is to stop attacks from happening.
I, for one, depend on shields. I can only play twice a day, and I make sure each session is exactly 12 hours apart.
That way, I can safely collect my resources without losing them to some guy who snipes half filled collectors