I seel sorry for your situation... unfortunately - there is very little I may help...
First of all if your employer doesn't want to treat you as a statutory employee - whatever the reason is - there is nothing you may do to force your boss. And you may not claim to the IRS that you are a statutory employee if your company did not treat you so.
I would rather agree with the attorney who stated - your employer should simply set an accountable plan and reimburse you with all expenses and reduce your W-2 wages by that amount - that would be the simplest solution to satisfy everyone. You might like or not that attorney - but whatever were said - seems very reasonable.
Unfortunately - I was not able to any references in additional to those provided.
But as your boss disagrees - those references would not help and you might concentrated to looking for additional deductions.
For instance - as your company doesn't provide you with the workspace - you may have home office deductions in additional to the office (that you pay - not your employer!)
If you would be able to deduct a home -office - any travel between your home and office would be business travel, etc...
Consult with your tax preparer - what else may be taken as deductions...
Lev, thanks for replying. Are you saying, that I need to come up with more deductions to offset the 2% rule?
It is never a bad idea to verify any overlooked deductions.
But in case of audit and facing possible penalties - that is the best approach.
It doesn't mean "to make up" deduction, but to evaluate your situation and see if you accidentally overlooked to deduct some legitimate business expenses..
Even you would not able to avoid additional taxable income - you might be able to reduce it.
As you were not able to convince your employer neither treat you as a statutory employee nor provide you with reimbursements for job related expenses - there is nothing you may do to force your boss.
Can you verify - what is the situation in other companies? You might know folks who are working in the same field but for different companies...