If you can't handle price drops, then you shouldn't be investing.
All BDCs are dropping, together with the overall market. There is nothing fundamentally wrong with this company. No point to sell now when the market is overreacting over the dividends tax issue.
The storm will pass. Don't lose sleep over it.