The reason probably went something like this:
EA wrote:
Service Stat Reset For Battlefield 2 Account(s): Doggehspike
Your Battlefield 2 account stats have been reset due to the following violation
of the Rules of Conduct and Terms of Service.
Violation: Exploitation of game/service mechanics/scoring system
[Insert a page of useless crap here]
Electronic Arts Terms of Service
http://www.ea.com/global/legal/tos.jsp
IGN User Agreement
http://corp.ign.com/user-agreement.html
Thank you for your cooperation
EA Battlefield 2 Admin team