Sigma factors control global switches of the genetic expression program in bacteria. Different sigma factors compete for binding to a limited pool of RNA polymerase (RNAP) core enzymes, providing a mechanism for cross-talk between genes or gene classes via the sharing of expression machinery. To analyze the contribution of sigma factor competition to global changes in gene expression, we develop a theoretical model that describes binding between sigma factors and core RNAP, transcription, non-specific binding to DNA and the modulation of the availability of the molecular components. The model is validated by comparison with in vitro competition experiments, with which excellent agreement is found. Transcription is affected via the modulation of the concentrations of the different types of holoenzymes, so saturated promoters are only weakly affected by sigma factor competition. However, in case of overlapping promoters or promoters recognized by two types of sigma factors, we find that even saturated promoters are strongly affected. Active transcription effectively lowers the affinity between the sigma factor driving it and the core RNAP, resulting in complex cross-talk effects. Sigma factor competition is not strongly affected by non-specific binding of core RNAPs, sigma factors and holoenzymes to DNA. Finally, we analyze the role of increased core RNAP availability upon the shut-down of ribosomal RNA transcription during the stringent response. We find that passive up-regulation of alternative sigma-dependent transcription is not only possible, but also displays hypersensitivity based on the sigma factor competition. Our theoretical analysis thus provides support for a significant role of passive control during that global switch of the gene expression program. 