What poses the least risk is, if you don't want miles and prefer cash... get and use a 2% cash back card. You can skip the intermediary step and risk of someone getting a clue and closing your account.
It's not as much fun as sticking it to "the man" by violating program terms you agreed to as a condition of accepting the miles, obviously, but hey...