Hi Clydesdaleclopper, sorry things are difficult. You'll get loads of support here on mnet - you've come to the right place!
I am not an expert, so I'm bumping this for you, as there are some fab experts on here that will help. In the meantime though, a few suggestions...
Has the baby been checked for tongue tie? This can make feeding difficult and is easily remedied.
Do you feel the bf counsellors were properly able to help you get the latch better when you were being helped by them, and did they stay with you for the whole feed? (or did you find yourself thanking them politely and thinking to yourself that they hadn't really been able to help?) Please don't give up seeking help; not everyone is able to identify and assist with problems satisfactorily and it's not unknown to have different people give different advice, so keep asking for assistance until you feel things are better.
Are you able to feed lying down? I found this really helped, it took some of the pressure off, and freed my hands up to make little adjustments to position if needed as I wasn't trying to support the weight of the baby too.
How would you describe the problem with positioning? You mention that you can't get the baby in the right position because of your small boobs - are you able to explain what happens?
You may have seen these already, but have you watched these videos? I found them really helpful with positioning. I've got ickle boobs too, and very pale areolas, which makes it difficult to see whether the baby has the ideal "assymetric latch" with more of the areola taken into the mouth below rather than above the nipple. However once the initial latch positioning was in place, (nose to nipple, tummy to mummy, big wide mouth and assymetric latch) I focused less on whether things looked like the textbooks, and more on if things felt comfortable, if baby had a wide mouth with loads of [my tiny] breast in mouth, if I could see or hear swallowing.
I'm sure an expert will be along with some real advice soon, but in the meantime hang in there, things can be sooooo difficult sometimes in the early days and you are doing incredibly well to persevere.