I disagree limit orders at the bid or the offer price are "taking".
By definition, there is no guarantee whatsoever that a limit order will be executed and filled, regardless of the (limit) price, which includes the immediate bid or ask price. Further, limit orders have less priority than market orders, again price being irrelevant. Additionally, limit orders are queued/prioritized with/against other limit orders. A lot can happen between the time a limit order is placed, received, accepted, prioritized, and (possibly) executed at the appropriate transaction venue.
I would agree however, a limit order placed at the immediate bid or ask price with FoK or AoN conditions could be considered taking, if the order is executed.
Perhaps I'm being stupid, so please correct if I am wrong.