I think the assumption that this young man didn't know what he was doing because he is Aspergers is really questionable, tbh. Both my kids would know this was very wrong, and they are primary aged and ASD. If he knew, and it was because the target was trans, then that is shitty and some punishment would be called for. It's not okay to bully, harass, malign or abuse anyone.
I just disagree that a very large fine and a curfew is proportionate. Especially when you recall that the six foot tall male 21 year old who chose to repeatedly hit a 61 year old woman with osteoporosis, purely because she wanted to attend a meeting on women's rights, the day after announcing that he was going to, "fuck up some T*RFS" was fined less than half that amount, with no other penalty. And that individual was also caught on film physically intimidating a young woman on the same side, because she tried to stop the attack continuing.
My issue isn't the prevention of abuse. If this young man knew what he was saying was abusive, he deserved a slap on the wrist and the clear demarcation of what is acceptable behaviour. My issue is the disproportionate application of the law between the cases, especially when you recall the difference in treatment between this, and Selina Todd, who was facing actual threats of harm. In fact you could also look at the difference between the way tweets are treated when women are threatened with rape, torture and murder, and when someone tweets a limerick that offends.