A ver la doble validación JavaScript y PHP no son excluyentes, es más es recomendable. Así que por qué no utilizar ambas.
Prueba validando con count ya que opcion1 es un array
Código PHP:
Ver originalif (!isset($_POST['opcion1']) OR
count ($_POST['opcion1'])<1 ) { echo "Debe seleccionar almenos 1 opcion del punto 1:";
}