I can understand Mr.X reaction, feels like he got thrown under the bus due to one post where someone claim that they should send $10 to Mr.X for further instructions. Mr.X has stated in the locked thread and the one from February that this is free. I haven't seen one post where he has hinted that he would like some $$ for his battle pack.
Battlefront could have earlier (or latest when JoMac posted) added a disclaimer at the top of the thread that this is a fan made battle pack, nothing to do with Battlefront and as long as everything is free it's OK, as it is against the EULA to charge for fan created content. This way I think a lot of confusion could have been avoided.