We only know of 2 elves that have been reincarnated, the lore doesnt say any other elves had been reincarnated so you have nothing backing you up, no bad elves then what are the orcs, there is plenty of elves that could be denied reincarnation.
They cant the lore does not back you up at all, travel is not just jumping on a ship and you get there, there is no cases of just freely traveling to valinor. For one the distance makes it not suitable for just normal travel and past the first age you needed permission to get there, its a 7000 mile journey so it takes at min several months, numenor is probably days or weeks away from valinor.