No la mayoría, sino, todos los catalanes son españoles, pero, por tener un DNI español.
En cuanto a sentimientos, están repartidos entre los catalanes de sentimiento catalán y no español, y los de sentimiento catalán/español o español/catalán y en menor medida los de sentimiento sólo español.
A usted deben haberlo informado mal, sobre todo si sólo escucha las noticias de un lado y además no ha vivido suficiente tiempo en Catalunya.
Si no los vio antes, en los videos que inserto puede ver a millones de catalanes y catalanas con sentimiento catalán que sí asumen y muestran inequívocamente y sin disfraz su actitud independentista. Saludos.