There is a lot wrong with this. First. Its not about being fair. You have two separate experiments running. If it was one experiment then your percentages would equal 100%. So lets look at them as two separate things.
Male spider bred to Female normal. You said that the actual numbers were 45%, not sure why you felt the need to leave out data, but lets look at that. So what you are saying is that when you add that missing data in you go from 41.36% to about 45% So thats a 3% gain. So assuming the amount of eggs you left out was smaller than what you kept in the data you kept out must have been much closer to 50/50.
Female spiders bred to male normals. 66.61%, there are two possible explanations. One is a statistical bias that would even out if you increased your sample size. The other is a genetic explanation. So whats your hypothesis for a genetic explanation.
Rule number one of a good experiment is never throw out data. You show all your data and then create hypothesis for why there are variations from what was expected. Your focusing on the results you are trying to prove which in my opinion are just wrong, and because of that focus you are missing out on possible discoveries. Look at the data you collected as a whole and see what its telling you then look closer and try and see what its hiding.