I think the proper phrase is "by virtue of" and is probably best used in a positive situation (virtues are positive characteristics). In your sentence, I would use due to the lack of adequate laws. The same happens with "thanks to", when "due to" or "because of" would be more appropriate. Thanks to the lightning storm last night everyone in town is without power this mo