Kritiker werfen der JVP vor singhalesisch-chauvinistisch zu sein und immer noch Gewalt als Teil des politischen Kampfes zu praktizieren. Außerdem wird die Partei als rassistisch und anti-tamilisch bezeichnet, unter anderen machte die Regierung sie für die anti-tamilischen Pogrome in Sri Lanka 1983 im sogenannten „schwarzen Juli“ ("Black July") verantwortlich.