To be honest, if I were you, I'd keep them, and probably continue to get them. You can still use them for battling (not sure if you any of that), and besides, there are still a shitload of people who care less about them being ram-hacked and "illegal" (lol).
I don't know if it'd be a good idea to make them public on pokecheck, as some people out there would probably take the initiative, and hack other pokes using your TID/SID and whatever, and make them public, which could lead to various incidents that's ruin your reputation. But, it's up to you.