wtf is this fraud!
It is unfortunate for you and good for the bank, but it is not fraud. The official rate is still at 1,500 for a US dollar. If you want to spend your hard-earned money in Lebanon, your best bet is to bring foreign cash with you. If you can't bring USD, then any currency associated to a country with lots of Lebanese expats (CAD, AUD, EUR, SEK) will do the job. Exchanges usually buy these currencies for USD or LBP at a reasonable spread.