Before you have a crack at the bloke I suggest you ascertain if he has actually committed a breach of terms here.
Consider the following;
1. He may be using his personal computer at home to do work for his company and Avast free is installed on that, no crime there.
2. The VPN software he is using on his own computer is provided by his company but Avast free which he is using is preventing him from connecting, this is Avast's problem.
Solution, he should obtain a laptop from work and use that then he wont have to worry about Avast interfering with his VPN session.
There is always a bigger picture.
fully working Juniper VPN session at my corporate office.
avast free is not for corporate use.