Azhar Ahmed, wrote on Facebook that "all soldiers should die and go to hell" following the death of six servicemen in Afghanistan. 20-year-old Ahmed, from Ravensthorpe in West Yorkshire said he did not think his comments were offensive.
District Judge Jane Goodwin disagreed, branding his remarks were "derogatory, disrespectful and inflammatory".
He will now do two hundred and forty hours of community service over a two year period and has been fined £300.
More top news
Remaining breezy along coastal areas during the evening but some light winds elsewhere.
Robert Wilson, from Birstall, was attacked outside a business on Manchester Road shortly before midnight on January 16, 2020
Isolated wintry showers. Feeling cold, despite sunshine for many areas.