We frankly agree that this situation is onerous and absurd, but please direct your grievance to the parties responsible for deciding and imposing these new requirements, and who also have the power to change them, namely your national and EU government representatives.
This site is one of the most clearly informative resources for laymen that we've found explaining the new VAT rules, and seems to be the foremost in organizing the effort at redress:
http://euvataction.org/
We have no operational presence based in the EU and thus have no representation nor influence with EU decision makers, so we can only do our best to accommodate these new regulations as they have already been enacted, as a convenience for our clientele.
Unfortunately, the EU VAT rules require that sellers must display the buyer's final price including VAT before checkout, and since VAT on digital goods has now become a variable amount depending on the buyer's verified "place of supply", only two approaches can satisfy that requirement:
A) Simple method: set a flat gross price for all buyers that includes VAT overhead;
B) Complex method: conclusively determine each buyer's place of supply before dynamically calculating their final price incl. VAT to display on your sales pages.
The new VAT rules specify that "place of supply" on digital items must be verified by collecting at least 3 unrelated pieces of location data, only one of which can be arbitrarily self-declared by the buyer, and identifying a country match between at least 2 of those data points. For web-based sales, this effectively means obtaining a 2-way match between a GeoIP country lookup of the buyer's connection IP, the Billing/Residence address registered to the buyer's payment account, and any buyer self-declared location such as a Shipping address or cart-selected country.
Therefore, the complex method B described above would effectively require full-featured traditional ecommerce software that not only provides shopping cart functionality but also generates your site's storefront pages and manages checkout as a self-contained process; in this scenario, buyers would need to register for a customer profile account on your site and provide address details to verify their place of supply, so they can be logged into that account before shopping where your storefront could calculate final prices incl. VAT to display to each buyer.
That method simply cannot work with E-junkie, as we provide neither storefront-generation nor customer profile functionality. We merely provide purchase buttons to paste into your own site, and we only obtain sufficient buyer information to verify their place of supply after checkout has already been completed, so the simple method A described above, which was proposed and strongly demanded by sellers in the earlier VAT thread here, was the only feasible approach left for us to implement.