People can and have violated the BSD license, so if you believe that free licenses are only those with no restrictions then the BSD license is not free either. The GPL conforms to all the popular consensus definitions of software freedom (the FSF's free software definition, the OSI's open source definition, and Debian's DFSG); if your concept of "free software" is different from all of those maybe you would communicate more effectively by using a different term.