Our culture as a face to face culture has deep historical roots that extend back for  thousands of years. So of course. we are very uncomfortable when some people put a veil over their face. To use the charter of rights to try and force our culture to accept the veil will never be and should never be acceptable by the majority. The best solution is to not accept immigrants that bring such irritating cultural traditions with them.