Hi guys,
While you may read this thread title and think 'wtf are you kidding' lol please hear me out.

I play $0.25/0.5 NL, 20-40BB Six Max on FT.
I found myself on the button today with AKo and the entire table had limped round to me. I had a max buy in stack of 40BB (shallow tables) and had no idea what line to take. Obviously limping is out of the question, and im not folding, so that leaves me with either a monster raise or open shove. Problem is, i find at the micro stakes (and my table selection really doesnt help) that im playing with that many fish (and im talking the kind of guys who have a HUD of 60/10) that any raise i make under about 40% of their stack will get at least one caller in that scenario.
If i miss the flop, im totally screwed and basically have to fold every time- its impossible to outplay fish that dont know how to play. You need to play good ABC poker to beat fish, and you need a hand to do that. If they make a 2/3 of the pot donk bet, i find that i have to fold because they really could have hit the 4,7 or 9 on the board . Alternatively, if they ace or king drops, the villian is is virtually always check/folding without it.
Considering im only hitting the flop 30% of the time, and usually if i hit a pair my bets wont get called, im obviously making a losing play.
So as far as i can see, that leaves me with open shoving. But i think open shoving a full 40BB stack for 5.5BB is a bad move in itself, as im likely only getting called by hands that have me beat or underpockets which im a coinflip with.

Id also like to point out that this is TOTALLY not a problem i have ever had at higher levels such as $1/2+, its just something ive been struggling with against the micro donks

So, whats the go here guys? What do you do in this situation?
Thanks in advance,
Jordan