Romania isn't in Schengen so yes, they are illegitimate. But you're the only one talking about Roma here.
What should be taken into account for policy making is the interest of the country's citizens (and non-national legal residents to a lesser extent), not "begging tourists".
What should be taken into account for policy making is the interest of the country's citizens (and non-national legal residents to a lesser extent), not "begging tourists".