Contrairement à de nombreux républicains irlandais de cette époque, O'Donnell ne voyait pas la cause républicaine uniquement en termes nationalistes irlandais. O'Donnell préconisait également une révolution sociale dans une Irlande indépendante, se considérant comme un disciple de James Connolly, le républicain socialiste exécuté pour sa participation à la direction de l'Insurrection de Pâques. De 1919 à 1923, l'Irlande a connu de nombreux troubles sociaux, notamment des occupations de terres par les paysans locataires des grandes propriétaires dans les zones rurales et des occupations d'usines par les ouvriers. O'Donnell est d'ailleurs considéré comme le premier Irlandais à utiliser le terme «"occupation"» en relation avec l'occupation d'un lieu de travail, lorsque, avec le personnel de l'hôpital de Monaghan, il participe à son occupation en 1919. "L'occupation a été, en fait, la première action en Irlande à se décrire comme un soviet et le drapeau rouge a été hissé au-dessus." C'était également l'un des premiers soviet déclarés hors de Russie. O'Donnell est devenu gouverneur du Soviet et a déclaré une semaine de 48 heures pour les travailleurs et limogé la matrone pour insubordination. Finalement, les travailleurs sont retourné au travail en échange d'un accord. Cette occupation a lancé le mouvement des « Soviets irlandais », qui a duré jusqu'en 1923.