Really sorry to hear about this.
2.5 years old is way to young to have to learn about other people being savages. WAY too young.
Yeah, unfortunately, since it's an annual, it's a gonner. Hoping you can find something else to replace it at this late date in the season.
God Bless.
Thanks for the thought :)