I sifted through lots of questions about this and there are so many it was overwhelming, but in any case I only found one similar and it didn't QUITE answer my question so...
Anyway, I was wondering why, when I know for a fact that my Pokémon were infected not once but twice with Pokerus and got over it, never got the smiley. The first time I just thought I'd forgotten to give it to them, and I was half-way through the game before I realized (which was REALLY unfortunate because they were nearly all trained up T_T). So I infected them again and again they got over it but it was gone, no smiley.
Now, in the other question I read that perhaps the person I got it from hacked the Pokemon, or at least the virus, meaning it wasn't real, didn't last long, something about 0 values, that sort of thing, But the thing is, Id caught it myself, legit, in one of my PKM BW games and traded it over so I know for a fact its not hacked.
So. IS this a glitch or something? Game Freak being too cautious or something? Between this and not being able to get legit shinnies through the PokeBank, these new games are becoming a pain in the arse. -__-
Anyway, is there anything I can do to make the pokerus stay? I've got more carriers in my PC, of course, but its not worth the trouble if I have to infect them every day or so.... help?