Firewall does burn the web away. But if you wait till they are caught in the web, they will still be stuck for a round....maybe more. As it seems they have to keep trying to make their Str check until they are free. Once free though, there is no more web to get suck in.
And someone mentioned it may be possible to use a web near a firewall and not have it destroyed.