A joke became an identity. An identity became a
protest. And a protest, dismissed as an online tantrum, forced one of the most
powerful governments in modern India to retreat.
That
is the short history of the Cockroach Janta Party, or CJP. Born in May 2026
from six sarcastic words posted online, the movement travelled from memes to
Jantar Mantar, from ridicule to repression, and finally to a ministerial
resignation and promises of systemic reform. In barely ten weeks, it achieved
what established opposition parties had often failed to do: it converted
diffuse youth anger into a focused political cost.
But movements are judged not only by the moment they break through. They are also judged by what they do after it. The CJP has now demanded the resignation of Union Home Minister Amit Shah over the police action against protesters during the July 20 “Sansad Chalo” march. Morally, the demand follows the movement’s insistence on accountability. Politically, it may be the point at which defiance becomes overreach.
An insult that triggered the youth
The
CJP did not begin with a party office, a cadre or a conventional manifesto. It
began with a remark. On May 15, Supreme Court judge Surya Kant used the word
“cockroaches” while referring to a section of unemployed youth with allegedly
fraudulent degrees. He later said his words had been misconstrued, but the
damage was done. For young Indians already carrying the weight of unemployment,
costly competitive examinations, paper leaks and shrinking faith in public
institutions, the word landed as contempt from above.
The
following day, Abhijeet Dipke, a 30-year-old political communications
strategist then based in Boston, posted: “What if all cockroaches come
together?” Others supplied a website, memes and a deliberately absurd political
identity. The Cockroach Janta Party was a parody of the Bharatiya Janata Party,
but the joke worked because it offered something conventional politics had
stopped offering many young people: recognition.
The
symbol was clever. A cockroach is difficult to eliminate and capable of
surviving conditions designed to destroy it. Supporters denied it the power to
humiliate them by adopting the insult. Humour lowered the barrier to
participation. People who would not attend a party meeting could share a meme.
Those who shared a meme could join a digital community. That community, in
turn, could be called onto the street.
Within days, the CJP’s Instagram following reportedly ran into the tens of millions. Its rise was organic in the way most political parties can no longer create. It was chaotic, irreverent and propelled by users rather than a formal command structure. The BJP called it part of an “anti-India gang”. An attempt to block its X account was later reversed after a Delhi High Court intervention. Each effort to dismiss or suppress the CJP only strengthened the movement’s claim that the establishment feared being mocked by those it had ignored.
The people who turned attention into leverage
The
CJP insists that it is led by a collective rather than a supreme leader. That
description matters because Dipke may have supplied the platform, but others
helped turn attention into political leverage. Saurav Das, a former
investigative journalist and the movement’s spokesperson, understood how
newsrooms work and how a protest makes a public case. He became one of CJP’s
principal negotiators, briefing supporters and the media after meetings with
the government.
Ashutosh
Ranka supplied a different kind of credibility. An IIT Kanpur graduate who
later worked at McKinsey, studied public administration at the London School of
Economics and worked with Gavi, Ranka brought policy training and an
understanding of how the state operates. His earlier involvement in campaigns
around the NEET paper leak and student rights gave the movement continuity with
the very grievance that eventually pushed it onto the streets. Together, Das
and Ranka led rounds of talks with Union ministers J.P. Nadda and Jitendra
Singh, helping translate outrage into negotiable demands.
The wider leadership also mattered. Lawyer Ratna Singh helped coordinate the legal response to arrests and FIRs, while farmer organiser Deepak Baliyan expanded the movement’s reach beyond Delhi’s professional and student circles. This combination of communication, policy, law and grassroots organising helps explain why the CJP travelled further than a viral joke. It also corrects the convenient idea that a leaderless movement has no leaders. It may reject hierarchy, but it still depends on people who make decisions, represent demands and bear responsibility for the consequences.
Why the protest happened
The
insult created the banner, but the examination crisis supplied the cause. The
leak of the National Eligibility cum Entrance Test paper affected roughly two
million candidates and forced a retest. For students and families who invest
years of labour and often substantial savings in competitive examinations, a
paper leak is not a procedural lapse. It is the theft of time, money and faith.
The
anger did not arise from one examination alone. Repeated leaks and
irregularities had created a wider belief that merit was being demanded from
students by institutions that were not meeting the same standard. CJP also
linked the crisis to student deaths by suicide, although some of the numbers
cited by the movement were not independently verified. Behind the immediate
scandal sat a much larger reservoir of resentment: unemployment, coaching
costs, delayed recruitment, unequal access, and the feeling that young people
were visible to the state mainly as voters, consumers or a law-and-order
problem.
That
is why the demand for Education Minister Dharmendra Pradhan’s resignation
acquired such force. It gave a sprawling grievance a name, an office and a test
of accountability. The question was simple: if a breakdown affecting millions
could occur without political consequence, what meaning did ministerial
responsibility retain?
Defiance was the movement’s organising principle
CJP’s
first major street protest was held in Delhi on June 6. It then widened its
campaign through rallies, a sustained sit-in and nationwide mobilisation. The
involvement of Sonam Wangchuk, who began a hunger strike on June 28, gave the
agitation moral weight beyond social media. Opposition parties and student
organisations joined or supported the cause, but CJP continued to present
itself as an independent youth movement rather than an appendage of any
established party.
Its
defining moment came on July 20. Tens of thousands attempted to march towards
Parliament despite restrictions, metro closures, internet disruptions and heavy
police deployment. Tear gas and baton charges followed. Protesters and
political leaders alleged the use of pellet guns and excessive force; the
authorities defended their actions as enforcement against an unlawful march and
clashes. The images changed the political balance. A government that had
portrayed the movement as frivolous now appeared to be using the machinery of
the state against students demanding accountability.
Defiance mattered because the CJP refused the choreography normally imposed on dissent: permission, containment, symbolic speeches and dispersal. It forced the protest into the national political calendar and into Parliament. Yet defiance also exposed the movement’s limits. A loose mobilisation can bring enormous numbers together, but it cannot always control every slogan, confrontation or participant. Abusive language against the prime minister, allegations of stone-pelting and later clashes gave the BJP an opening to shift attention from exam fraud to protester conduct.
What the CJP actually won
The
victories were substantial and should not be minimised. On July 25, Pradhan
resigned. The government accepted demands for reform of the examination system,
withdrawal of cases against protesters and compensation for families of
students who died by suicide after the paper-leak crisis. Prime Minister
Narendra Modi announced a task force led by Nandan Nilekani to overhaul the
examination system, and the government moved legislation proposing tougher
punishment for paper leaks and examination fraud.
The
resignation was especially significant. Under Modi, ministers rarely leave
office merely because the opposition demands it. Pradhan’s departure showed
that concentrated public pressure could still impose a political price. CJP
also secured a judicial win when the government was directed to unblock its X
account, turning a dispute over a social-media handle into a small but
meaningful victory for digital political expression.
Most importantly, the CJP restored a principle that Indian public life has gradually weakened: accountability is not exhausted by an inquiry committee. Sometimes responsibility must travel upward. The movement demonstrated that satire can mobilise, that leaderless energy can acquire discipline, and that young citizens written off as lazy or chronically online can occupy streets, sustain pressure and win concessions.
Its failures are warnings, not a verdict
Success,
however, should not obscure the weaknesses now confronting the movement. CJP
remains far more recognisable as a digital identity and as Dipke’s platform
than as a durable organisation. Its decision-making, finances, membership
structure and internal accountability are not yet visible with the clarity
expected of a movement claiming a national mandate. It is not a registered
political party, and it has not explained whether it wishes to become one,
remain a pressure group or dissolve after specific victories.
Its
claim to political independence also deserves scrutiny without being reduced to
a conspiracy. Dipke worked with the AAP’s social-media operation, and Ranka had
experience with the party during the Delhi elections; Das, too, has been
publicly associated with an admiration for AAP leaders. Those histories gave
the CJP useful campaign and negotiating experience, but they also made
questions about partisan influence inevitable. Prior association is not proof
that the movement is an AAP proxy. It does mean that independence must be
demonstrated through transparent decisions, not simply asserted in slogans.
Its
extraordinary social media reach also needs to be treated carefully. Followers
are not cadres, and virality is not organisation. A movement can dominate
attention for weeks and still disappear once the emotional peak passes. CJP has
yet to demonstrate whether it can build local leadership, sustain issue-based
campaigns across states, prevent capture by established parties, and retain
supporters when the content becomes less entertaining and the work more
procedural.
There
is also a problem of proof. The allegation that Amit Shah personally ordered
the July 20 crackdown is serious, but it has not been publicly established.
Demanding an independent inquiry into the chain of command is institutionally
stronger than presenting culpability as settled fact. Likewise, claims
concerning student deaths, arrests and police violence must be documented with
precision. A movement built against institutional dishonesty cannot afford
factual looseness of its own.
Finally, CJP must reckon with rhetoric. The anger is real, and satire was its weapon. But abusive slogans and indiscriminate attacks can shrink a broad democratic coalition into a partisan spectacle. If the movement allows its loudest voices to define it, the government will find it easier to portray all protesters as unruly and all accountability demands as vendetta.
Why Amit Shah’s resignation is a different demand
Pradhan
was a cabinet minister made politically expendable by a crisis within his
portfolio. Amit Shah is not. He is the Union Home Minister, the BJP’s principal
strategist, and one of the central pillars of the Modi government’s power
structure. Asking for his resignation is not asking the government to remove a
damaged part. It is asking it to weaken its core.
Dipke
argues that either Shah authorised the use of force or, if he did not know what
happened under his ministry’s watch, he failed in his duty. The logic echoes
Rahul Gandhi’s formulation that the home minister was either culpable or
incompetent. It is an effective political question. It is not, by itself,
sufficient to make resignation likely.
The
BJP has repeatedly shown an extraordinary willingness to use every political,
organisational and institutional advantage available to retain power. It may
sacrifice a minister to contain public anger; it is far less likely to
surrender the person most closely associated with its electoral machine and
control of the internal-security apparatus. Shah’s exit would be read not as
routine accountability but as a rupture at the top, an admission that the
protest had penetrated the government’s innermost circle.
That
is too large an ask from a party that treats its seat at the table not merely
as office, but as the foundation of its political project. The government can
offer an inquiry, transfer officials, withdraw cases, amend a law, compensate
families and even permit Pradhan to go. Each concession absorbs pressure
without destabilising the centre. Removing Shah would do the opposite.
This does not make the demand illegitimate. It makes the route to it different. If CJP wants accountability for July 20, it will need verified evidence, an independent investigation, sustained legal action and a coalition wider than its original exam-reform base. A resignation slogan can focus anger. It cannot substitute for the institutional work required to establish responsibility.
The government’s new language of forgiveness
Modi’s
August 1 statement illustrates how the government intends to close the chapter.
Calling the protesters “misled children”, he said punishment and repeated court
appearances would not resolve the situation and that he wished to forgive them.
The words were conciliatory, but they also restored hierarchy: the state became
the forgiving parent, while the protesters became children who had strayed.
That
framing sidesteps the question that gave the movement its legitimacy. Who
failed the students? Who allowed the paper leak? Who authorised the force used
on July 20? And why, after the government promised to withdraw cases, did CJP
say hundreds still faced arrest or harassment in several states? Forgiveness
offered from above is not the same as accountability demanded from below.
There
is a deeper contradiction in this language of mercy. A government cannot easily
cast itself as the civilised adult while the political culture surrounding its
ruling party repeatedly tolerates aggression. In 2020, then Union minister
Anurag Thakur prompted a campaign crowd with “desh ke gaddaron ko”, which it
completed with “goli maaro saalon ko”; the Election Commission barred him from
campaigning for 72 hours. In 2023, BJP MP Ramesh Bidhuri directed communal
abuse at Danish Ali inside the Lok Sabha. His words were expunged and the party
issued a show-cause notice, yet within days the BJP appointed him its election
in-charge for Rajasthan’s Tonk district. During the 2024 election, Modi himself
referred to Muslims as “infiltrators” and “those who have more children”.
Conciliation towards protesters sits uneasily beside a political vocabulary
that has so often divided citizens into patriots and traitors, insiders and
enemies.
The
online sphere makes the double standard harder to ignore. A detailed
International Center for Journalists and University of Sheffield study of
nearly 13 million tweets concerning journalist Rana Ayyub found that the abuse
against her was largely instigated and fuelled by users aligned with Hindu
nationalism and the BJP; it also identified patterns that could indicate
coordination and documented instances in which BJP figures amplified attacks.
This does not prove that every anonymous abuser works for the BJP’s official IT
cell, and a serious argument should not pretend that it does. It does reveal an
ecosystem in which signals from public figures become mass pile-ons, while
anonymity and deniability protect the political centre. Against that record, forgiveness
risks sounding less like compassion than a claim to moral authority the
government has not consistently earned.
The CJP’s immediate task is therefore not to keep escalating simply to preserve attention. It is to audit the victory it has already declared. Have the cases actually been withdrawn? Has compensation reached the families? Does the Nilekani task force have independence, deadlines and public reporting obligations? Will the proposed law punish only proxies and candidates, or also the networks and officials who enable leaks? A movement proves its seriousness by following implementation after the cameras leave.
The CJP’s measure of success
The
CJP has already earned a place in India’s recent political history. It turned
an insult into solidarity, a meme into organisation and youth despair into a
consequence for power. It punctured the myth that online politics is
necessarily shallow and the more dangerous myth that a strong government cannot
be made to bend.
But
the movement now faces the oldest temptation in protest politics: mistaking one
breakthrough for unlimited leverage. Pradhan’s resignation proved that pressure
works. It did not prove that every demand can be won by raising the volume.
Amit Shah is not simply the next name on a list. He is where the BJP’s instinct
for survival is most concentrated.
If
CJP makes Shah’s resignation the sole measure of success, it risks converting a
historic victory into an inevitable defeat. If it instead uses that demand to
force a credible investigation, protect protesters, document abuses and hold
the examination reforms to account, it can turn a moment into a movement.
Cockroaches survive. Political movements must do more. They must learn, organise and choose the battles that allow them not only to remain at the table, but to change what happens there.
At a glance
|
Milestone |
What happened |
|
15–16 May |
A
judicial remark triggers backlash; Dipke’s “What if all cockroaches come
together?” post goes viral. |
|
6 June |
CJP
holds its first major Delhi street protest. |
|
28 June |
Sonam
Wangchuk begins a hunger strike, widening the movement’s moral and national
reach. |
|
7 July |
Delhi
High Court intervention leads toward restoration of CJP’s blocked X account. |
|
20 July |
The
Parliament march is met with tear gas and baton charges; the crackdown
becomes a turning point. |
|
25 July |
Pradhan
resigns; the government accepts exam reform, compensation and withdrawal of
protest cases. |
|
30 July onward |
CJP
demands Amit Shah’s resignation over the July 20 police action. |
|
1 August |
Modi
calls protesters “misled children” and says punishment will not solve the
crisis. |



Comments
Post a Comment