Oh Yeah, Baby! Lot's of things going on with the male female outcome. Bag seed MAY be 1/10TH of the problem, depending on certain drying & curing methods. But 100% males, Not hardly.
What 'Cha want, the good or the bad news first? OK, the bad news.
The seeds are not to blame. A "Roofer" has to be smarter than water, and I've come across some very smart water. The Foster Parent has to understand the natural characteristics of the seed. From over 2,000 years of evolution, here is what the seed knows & monitors.
A "mature" seed, like all the other seeds, lies dormant until the right circumstances unfold. Some seeds, such as the Bluebonnet may wait up to 6 years to finally get the needed mixture to "trigger" the birthing process. When the temp. & moisture hits within certain levels, the seed will sprout. That's the easy part.
However, within the first 3 weeks, the seed is constantly deciding upon the sex it wants to be. Each seed well knows that one male can pollinate 30 to 40 females, so the natural rate, if given the proper growing environment will produce 95% females. Plant life adores the reproduction female gender, and protects Her adamantly. Any threat whatsoever posed upon the female, that plant will not risk being a non-productive female, and will literally change it's bio-structure to attempt to salvage a bad situation, and become a male. Human females has aborted reproduction, simply due to excessive stress. Same applies, in context. In short, you have caused stress in any number of ways for the 100% male ratio. That is the bad news.
The good new is that you are in the right site to learn things beyond your wildest dreams. Before you drop another seed in the ground, read all the info available on this site.... and then you may gain the "Force" of better parenting. Good Luck & happy toking.