Personally if it's my BB and I have shrapnel, I fold if there has been any raise. I only start to defend if I'm holding hands that I would at least call with in EP.
I do see a lot of players who will defend their BB, it seems to be a matter of principal with them, even against steep raises. In most cases they either fold pretty quickly post-flop or, if it comes to a showdown, they show rubbish.
I find this hard to understand as it makes no sense financially or table image wise.
What do you think, always defend or only with cards?
this is a very dynamic specific question.
If I have a player that is constantly raising my bb I will start to defend with 3 bets with a wide range. he is going to fold a lot of his steal attempts and the times he 4 bets or calls you can still get away.
If I have a tight player that raises my bb and I am getting the right odds of 15:1 I am defending by calling with all pocket pairs and only 3 betting the top of my range, to try and set mine as these tight players are very easy to play against post flop. you also might want to call with suited connectors that are not easily dominated against these players and try to smash a flop. For example if you know a guy in early pos. is only opening JJ+ and AK and he min raises your bb, it is very profitable to call with pocket pairs and suited connectors if you are deep enough. it is only one more bb and you will get paid the times you hit, and it is easy to fold the times you don't.
If your laggy player is sticky and doesn't fold to your 3 bets even when you know he is stealing light then I would adjust by tightening my 3 betting range and just fold to most of his steals.
Like I said player dependent and of course this is just how I would adjust. I know there is no one way to play a certain hand. I hope my input helps out.