i understand your pain, but the reason is not she is toxic or obnoxious, its just that you are not playing against her properly, im sure other people will give you similar advice but here are a few things...
-she is always squishy, and can be killed easily if focused
-many sona's think themselves too strong because of Q at the vry start of a game, if she dives you all in at lv 1, she is squishy! and she wont be able to cast again for 8 sec, can you kill sona in 8 sec... yes
-she has at best a weak escape, and not till later levels, she is always slow
-she has relatively a long cooldown at lower levels vs just autoing her, (8,10,12 sec) after she pokes you both support and adc should be exchanging with her, not just taking her poke and running away... poke back
-when she auto's u, it causes minions to attack her, sona can die from minions, use them to attack her (positioning)
-while her q poke does have that range, it is only the 2 weaker bolts, only 1 of which can do damage to you, without the empowered auto attack at range of 550 it is weak
-her heal is not very strong, because it is intended to be a heal and a shield, for multiple people, therefore she can not sustain it in lane, she will go oom, when she gets near oom go all in, sona's tend to stay because mana-regen
-if she is healing/shielding wait about 1 sec... the shield lasts 1.5 sec your auto attack will go after the shield and it was a "wasted" shield
-sona's tend to have a pattern, figure it out and use it against them, a simple one is E to move in, empowered Q to damage, then W to shield the return damage.... obviously there are variances, E at the end to escape for instance....but she is predictable because she telegraphs her attacks
my favorite way to die as a
:(
-she can push a lane early and force the enemy under tower if they are not dealing with her well, that is around when your jg needs to come down, if rvr is warded then come from the back end sona is dead, then kill the adc.... you see she is slow and squishy so most sona's will run from the gank, while Qing you, if they notice the jg coming in... many adc's will just abandon sona as the enemy focus her and get the kill, it might mean only 1 kill, but you already are putting pressure on the bot lane, and she will be more fearful now, and if she is not, do it again... a weak underfed jg can easily get assists this way at the vry least, and if you pressure sona early then she loses the entire advantage of having a strong early game
so ya, tldr: your just not playing against her right, focus her, she dies
love