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".
- illegitimacy or being foreigners does not remove human rights and human dignity.
- feelings or sympathy or lack of them should not be taken account when administering justice or government policy.
ps. Roma from Romania are not illegitimate. They are free to move across Europe. Free travel is also for the poor. Swiss voters reject bid to curb EU freedom of movement https://www.dw.com/en/swiss-voters-reject-bid-to-curb-eu-fre...
>Swiss voters on Sunday overwhelmingly rejected a proposal to limit the free movement of people and immigration from the European Union.