Insulti non li meriti proprio!
Chi vuole proteggere la propria applicazione dagli spammers è degno di rispetto!
Scherzi a parte.
Permettere le interazioni in una community solo agli utenti iscritti, potrebbe essere molto utile per evitare inserimenti da parte di BOT.
Questo però non significa che puoi abbassare la guardia, soprattutto perché, a mio modesto parere, lo spam adesso come adesso è il minore dei mali.
Se un hacker si iscrivesse alla tua comunity (regolarmente) per provare a bucare il tuo sito e ad inserire codice malevolo e/o azioni simili, non significa che potrebbe essere facilmente rintracciabile e quindi perseguibile.

Non sottovalutare un filtraggio attento degli input e testalo in maniera tosta: dai uno sguardo alla GUIDA DI SICUREZZA IN PHP per avere informazioni e spunti in merito.

Per quello che riguarda le captcha, comunque, io non le sottovaluterei.
Se poi il tuo problema è di usabilità, sappi che io me ne sono sviluppata una completamente letterale e leggibile da qualsiasi screen-reader, per cui anche accessibile.