I play with a lot of guys who aren't really loose, but are bad. For example they play a lot of mid pairs after 5x Blinds bet, and don't attempt to read players.

Today i lost 7 bucks ( We buy in with 5, but i was up. )

I had A8o in a 4 person game, many had left. I raise 5x Blinds, the stupid player has K7o but calls, not that stupid. The flop comes 875 8 and 5 of spades. I bet 5x blinds again. Yet the stupid player calls, even though the person ahead of me called also. Another card comes up, and to my luck it's a 7. Initially i put him on a straight draw because this guy likes playing straight draws, so I bet 5x Blinds again. But here's the catch, the 7 is also of spades. Regardless, the player raises it to 15x blinds. Looking at the way the betting had went. i saw little chance in his trips. The next card is an Ace also of spades. Now i feel pretty screwed, i dont think he was on the flush so i go all in with my A8 and he without a spade calls.

I see that he has won and i feel like someone robbed me. He played that hand so bad. I thought i should've won. How can I play this players? should i just keep playing the way i do, hoping i'll eventually go up, or do i play them somewhat differently?